home *** CD-ROM | disk | FTP | other *** search
/ Zoom 2 / Zoom - Release 2 (1996)(Active Software)[!].iso / games / doomclones / textdemo57 / gameinfo next >
Text File  |  1978-06-28  |  3KB  |  76 lines

  1. GameInfoFile
  2.  
  3. ; A TextDemo level information file.  Specified in this file are all files
  4. ; needed to describe a level plus some other misc. info like startposition.
  5. ; Modify at own risk!
  6.  
  7. ; Names may not contain spaces.
  8.  
  9. ; Note that TextDemo uses a rather strict format for its level info
  10. ; files.  At the moment brackets like (,),{,},[ and ] must be seperated by
  11. ; spaces from each other (see below).  Also names can not contain spaces
  12. ; and can not be within quotes.
  13.  
  14. ; You can use any type of bracket you like, as long as you make sure
  15. ; the brackets which are at the same nesting level match.
  16.  
  17. ;Object [ Fireball ( Fireball01 Fireball02 Fireball03 Fireball04 Fireball05
  18. ;                    Fireball06 Fireball07 Fireball08 Fireball09 Fireball10
  19. ;                    Fireball11 Fireball12 Fireball13 ) ]
  20.  
  21. Object [ Fireball ( Fireball01 ) ]   ;test-purposes only
  22.  
  23. Level [ Level02 (     Misc { BSPTree ColGrid ColGrid.idx WallList SectorList
  24.                              100 100 0 }    ; StartX, StartY, Direction
  25.                   Graphics { Textures ( Icestone GreyFloor SlimyWall
  26.                                         DirtGround2 BlueGem
  27.                                         Water01 Water02 Water03 Water04
  28.                                         Water05 Water06 Water07 )
  29.                               Objects ( Fireball ) } ) ]
  30.  
  31. End
  32.  
  33.              Object ( Skeleton { SkelW000 SkelW001 SkelW002 
  34.                                  SkelW010 SkelW011 SkelW012 
  35.                                  SkelW020 SkelW021 SkelW022 
  36.                                  SkelW030 SkelW031 SkelW032 
  37.                                  SkelW040 SkelW041 SkelW042 
  38.                                  SkelW050 SkelW051 SkelW052 
  39.                                  SkelW060 SkelW061 SkelW062 
  40.                                  SkelW070 SkelW071 SkelW072
  41.                                  SkelD000 SkelD001 SkelD002 SkelD003
  42.                                  SkelA000 SkelA001
  43.                                  SkelA100 SkelA101 }
  44.                         Dragon { Dragon } ) ]
  45.  
  46.  
  47. AnimInfo [ Skeleton (  Stand { 0 3 6 9 12 15 18 21 }
  48.                         Walk { Speed { 0 1 2 }
  49.                                      { 3 4 5 }
  50.                                      { 6 7 8 } 
  51.                                      { 9 10 11 }
  52.                                      { 12 13 14 }
  53.                                      { 15 16 17 }
  54.                                      { 18 19 20 }
  55.                                      { 21 22 23 } }
  56.                        Death { Speed { 24 25 26 27 }
  57.                                Speed { 24 25 26 27 }
  58.                                Speed { 24 25 26 27 } }
  59.                       Attack { Speed { 28 29 }
  60.                                Speed { 30 31 } } ) ]
  61.  
  62. ; Death { Speed { frame sequence } }
  63. ;   With Death you can specify the Speed of the animation and which
  64. ;   frames should be used for the animation.  There should always be
  65. ;   3 death anims specified, even if the character only has one or
  66. ;   two different death anims.  The first deathanim is what happens
  67. ;   when this monster dies 'normally', the second when it dies from
  68. ;   fire, and the third when it dies due to an explosion.
  69.  
  70. Behaviour [ Skeleton ( WalkSpeed { 100 }
  71.                           Attack { 50% { 0 10 10 } 
  72.                                    50% { 0 20 35 } } ) ]
  73.  
  74.  
  75. ; Attack { chance { mindistance maxdistance recoverytime } }
  76.